bitwise and operator in c